Gold prices crossed $3,000 an ounce for the first time, as President Donald Trump's tariffs against major trading partners roil financial markets and push investors to safe-haven assets to protect ...