US Secretary of State Marco Rubio has confirmed the US consulate in Dubai has been struck by a missile.