Prostate cancer experts have urged more men to take Viagra after research found its health benefits extended beyond sex.