A New Era in Power: The Promise of Virtual Power Plants