Isolation and molecular characterization of the gene encoding allophycocyanin B, a terminal energy acceptor in cyanobacterial phycobilisomes.