Integrated Demand Response Programs and Energy Hubs Retail Energy Market Modelling