Multi-objective particle swarm optimization algorithm for multi-step electric load forecasting