Cyanobacterial phycobiliproteins a comprehensive study on their purification characterization structure and applications for biotechnological prospects