Structural studies on phycocyanins from three cyanobacterial spp. and xylanase from an alkalophilic bacillus sp.