Gold rises 3.6% to $4,157 as Middle East tensions boost haven demand