Men with prostate cancer are being denied NHS access to a treatment used by Lord Cameron, a senior doctor has revealed.