A MPC based energy management strategy for battery-supercapacitor combined energy storage system of HEV