Toyota will build $1.29 billion battery plant in North Carolina