Kernel recursive least square tracker and long-short term memory ensemble based battery health prognostic model