Cyanophycin as a Cyanobacterial Granule Polypeptide: Potential Sources and Applications