Constraints on protein evolution and the age of the eubacteria/eukaryote split.