Interactions of CDKAL1 rs7747752 polymorphism and serum levels of L-carnitine and choline are related to increased risk of gestational diabetes mellitus