US President Donald Trump ordered new strikes on Iran on Wednesday and warned of "much worse" if Tehran continues to attack vessels in the Strait of Hormuz, the vital oil shipping channel.