Self-heating battery promises to make electric vehicles climate-immune