Text this: Presenting a Multi-objective Mathematical Model for Smart Grids Considering Load Response Programs