LiitoKala 12S 36V 20A Waterproof BMS Lifepo4 Battery 3.2V 18650 32700 battery protected lithium battery pack