The mitochondrial carnitine palmitoyltransferase system : its broadening role in fuel homoeostasis and new insights into its molecular features