Gold rallies to May high as Trump worries spark haven bid