Stocks sell off more than 1200 points, strategist says safe haven stocks, 'not immune'