Phycobiliproteins: Molecular aspects of photosynthetic antenna