S&P 500 breaks above century-long resistance line