Ruta chalepensis L. (Rutaceae) leaf extract: chemical composition, antioxidant and hypoglycemic activities