US President Donald Trump on Monday announced a pause on strikes targeting Iranian energy sites following what he described as “productive” talks.