Methods for Extraction, Isolation and Purification of C-phycocyanin: 50 years of research in review