gold set for worst may in 30 years, markets edge up