Low temperature battery