Day-ahead photovoltaic forecasting: A comparison of the most effective techniques