A review on the chemistry and biological properties of Rutin, a promising nutraceutical agent | Synapse