Carnitine metabolism and inborn errors