Battery Energy Storage Overview : Applications, Potential Challenges and Future Perspective | Synapse