Deep learning neural networks for short-term photovoltaic power forecasting