Trump says talks with Iran are going 'very well' and a potential deal could be reached over the weekend, despite Tehran's scepticism.