US President Donald Trump said Iran had given the United States a major energy-related concession, describing it as “a very big present”.