Stock market today: Gold and oil spike and US futures drop after Iran comes under fire