who can be tested for prostate cancer