Association of leukocyte telomere length with breast cancer risk: nested case-control findings from the Shanghai Women's Health Study.