U.S. President Donald Trump has postponed planned military strikes on Iran’s power plants and energy infrastructure for five days, calling recent discussions with Tehran “very good and productive” ...