Text this: Energy Hub Management considering Demand Response, Distributed Generation, and Electric Vehicle Charging Station