Indo-European languages traced to population living in steppe grasslands 6,500 years ago