DNA barcoding: how it complements taxonomy, molecular phylogenetics and population genetics