Assessment of therapeutic potential of Phyllanthus emblica (Amla): A natural Godsend