Text this: Smart homes energy management: Optimal multi-objective appliance scheduling model considering electrical energy storage and renewable energy resources