Gold hits all-time high amid US-China tensions