stilbestrol diethylstilboestrol diethylstilbesterol fosfestrol diethylstilbestrol hexestrol methestrol stilboestrol anhydrohydroxyprogesterone methoestrol