Berberis aristata and its secondary metabolites: insights into nutraceutical and therapeutical applications