Electricity price forecasting on the day-ahead market using machine learning