Destiny’s Child star Michelle Williams announces engagement