Age at menarche and risk of colorectal adenoma