Upper Paleolithic cultural diversity in the Iranian Zagros Mountains and the expansion of modern humans into Eurasia.