The US president says Iran's leadership would be blamed for "every shot fired by the Houthis".