Taxonomic distribution of crassulacean acid metabolism