Gold rises 3% to highest since April 27 on US-Iran peace deal hopes