Estimated Glomerular Filtration Rate and the Risk of Cancer.