Functional assignment of chromophores and energy transfer in C phycocyanin isolated from the thermophilic cyanobacterium Mastigocladus laminosus