High temperature battery