Santos reveals he has prostate cancer