A Review of Smart Battery Management Systems for LiFePO4: Key Issues and Estimation Techniques for Microgrids