Saudi Arabia has blamed Yemen’s Houthis for the attack, while Donald Trump has suggested the US could join military action against the group.