Biodiversity and speciation