factors promoting speciation revealed 9744770