Gold hits 2012 high on US-China spat and poor economic data