U.S. President Donald Trump says negotiations with Iran are progressing well and could produce a deal this weekend, despite Tehran reporting no tangible progress and ongoing regional clashes.