Distributed energy resource participation in electricity markets: A review of approaches, modeling, and enabling information and communication technologies