A review on thermal issues in Li-ion battery and recent advancements in battery thermal management system