Isolation and characterization of C-phycocyanin and ferredoxin from thermophilic cyanobacterium oscillatoria subbrevis