Thermal Runaway and Fire Behaviors of Lithium Iron Phosphate Battery Induced by Overheating and Overcharging