Studies on Ruta chalepensis, an ancient medicinal herb still used in traditional medicine