Gold climbs 0.3% an ounce, silver steadies amid tariff uncertainty and safe-haven demand