Yemen's Huthi rebels struck a cargo ship in the Red Sea on Friday, causing a fire on deck in the latest of a near-daily series of attacks in the commercially vital waterway.