Global markets rally as US-Iran peace deal boosts risk appetite