Markets surge as Trump brokers Iran ceasefire, easing oil fears