Multi-objective residential load dispatch based on comprehensive demand response potential and multi-dimensional user comfort