Trump says US will ‘shortly’ respond to Iranian attack on Haifa refinery, gives one-week deadline for deal