Lifestyle and dietary factors determine age at natural menopause