The pregnane X receptor: a promiscuous xenobiotic receptor that has diverged during evolution.