Biochanin A: A phytoestrogen with therapeutic potential