Functional phylogenomics analysis of bacteria and archaea using consistent genome annotation with UniFam