What Causes Lithium Batteries to Overheat and How to Prevent It