Advanced Methods for Photovoltaic Output Power Forecasting: A Review