Battery thermal management systems: Recent progress and challenges