Yemen's internationally recognised government blamed the Iran-backed Houthi rebels for the attack