US President says military assets were “loaded to the brim” before advisers urged him to delay action amid what he described as renewed signs of progress in talks with Tehran.