Gold, silver rates today: Comex gold slips $127/oz; silver falls $3/oz as US-Iran tensions revive inflation fears April 20, 2026