The antiandrogen cyproterone acetate: discovery, chemistry, basic pharmacology, clinical use and tool in basic research.