Long-Term Electricity Price Forecast Using Machine Learning Techniques