TC4056A TP4056 TP4056E SOP8 1A Lithium ion battery charger IC Linear lithium battery compatible TP4056 patch SOP8 chips