S&P 500 sinks 2.6% for the biggest drop since October