cancer and diabetes