Applying machine learning to predict user behaviour in virtual power plant (VPP) communities