Phycobiliproteins from cyanobacteria: Chemistry and biotechnological applications.