Engineers develop electric car battery that can heat itself during winter