A Stackelberg game for incentive-based demand response in energy markets