does diabetes cause prostate cancer