A ship in the Gulf of Aden was hit by a missile, reportedly launched by Yemen's Houthi rebels in a suspected attack.