US, Iran 'made very good progress' in talks: US official