Bank of America's model with a good track record predicts S&P 500's annual return for the next decade