US markets roar back after Iran ceasefire