Gold trades above $1,480, struggles to pull away from multi-week lows