U.S. President Donald Trump threatened “major military punishment” against the Houthis if their attacks on ships continue.