MARL-iDR: Multi-Agent Reinforcement Learning for Incentive-based Residential Demand Response