Gold hits 3-week peak as investors shun equities on Trump worries