An enhanced particle filter technology for battery system state estimation and RUL prediction