Gold, silver rates today: Comex gold slips $51/oz; silver falls $2/oz as investors weigh US-Iran talks April 21, 2026