The logic and limitations of the outgroup substitution approach to cladistic analysis