Phycobiliproteins: Structural aspects, functional characteristics, and biotechnological perspectives uri icon