A molecular test of cyanobacterial phylogeny: inferences from constraint analyses