Character winnowing: a new character selection protocol based on phylogenetic signal