Molecular mechanisms for interaction of glycine betaine with supra-molecular phycobiliprotein complexes