Gold price surrenders intraday gains; holds above $3,100 ahead of Trump’s tariffs announcement