Text this: Advancements in battery technologies and management systems for electric vehicles A mini-review