What is the limiting factor of the cycle-life of Zn–polyaniline rechargeable batteries?