Using Genetic Programming to Learn Behavioral Models of Lithium Batteries