US President Donald Trump has threatened to attack Iranian civil infrastructure whenever a ship is attacked in the Strait of Hormuz, sparking a retaliatory threat from Tehran. Trump also attended the dignified transfer of the bodies of four slain US soldiers as they returned to US soil.