Gold rises 3% toward $4,200 as Hormuz deal hopes ease inflation concerns