Anthocyanin: a review of plant sources, extraction, stability, content determination and modifications | Synapse