Gold and silver hit record highs after US President Donald Trump said he would slap tariffs on eight European nations that ...