The molecular phylogeny of eukaryota: solid facts and uncertainties