temperature-resilient battery