Forecasting stock returns with large dimensional factor models