US President Donald Trump warned Iran against launching fresh attacks, saying Tehran would be hit with force “never been seen before” if it retaliates.