Crotalaria medicaginea Lamk.: an unexplored source of anticancer, antimicrobial and antioxidant agents