Gold surged past $2,900 per ounce and aluminum, iron ore, copper and silver futures rose after President Donald Trump said he ...