President Trump says US attack will be postponed until Iranian leaders 'present a comprehensive proposal' to end the war.