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