Saudi and US officials blame the attack on Yemen's Houthis, who have not taken responsibility for the latest strike.