Big data techniques for supporting accurate predictions of energy production from renewable sources