US stocks recover, gold rises and oil surges as war with Iran spreads | Metals Mine