Distributional neural networks for electricity price forecasting