Phenolic content of Ruprechtia salicifolia leaf and its immunomodulatory, anti-inflammatory, anticancer and antibacterial activity