Recent advances in NiMH battery technology