Reviewing Demand Response for Energy Management with Consideration of Renewable Energy Sources and Electric Vehicles