gold climbs over 2% on short-covering rally