Text this: Energy storage configuration considering user-shared costs in peak shaving auxiliary services with improved multi-objective particle swarm optimization