Multi-time-horizon Solar Forecasting Using Recurrent Neural Network