Body mass, diabetes and smoking, and endometrial cancer risk: a follow-up study