A deal ‘has never been closer’, says Iran, after Trump claimed progress