Should You Allocate All Your Retirement Funds to the S&P 500?