Expression of androgen, oestrogen alpha and beta, and progesterone receptors in the canine prostate: differences between normal, inflamed, hyperplastic and neoplastic glands.