Estrogenic and anti-estrogenic activity of 23 commercial textile dyes.