Gold jumps 2.5% to $4,322 as US-Iran peace deal curbs rate bets