Crystal structure of rat carnitine palmitoyltransferase II