Body mass index, weight gain, and risk of endometrial cancer.