PSO based energy management strategy for pure electric vehicles with dual energy storage systems