Dissecting demand response mechanisms: the role of consumption forecasts and personalized offers