A review of Li-ion battery temperature control and a key future perspective on cutting-edge cooling methods for electrical vehicle applications