US stocks drop and oil pops as war rages between Israel and Hamas