Resveratrol: a review of plant sources, synthesis, stability, modification and food application | Synapse