Serum betaine but not choline is inversely associated with breast cancer risk: a case–control study in China