Stock Price Predictability and the Business Cycle via Machine Learning