Current status of battery charging technology