Telomere length and risk of incident cancer and cancer mortality