More than a million years of human occupation in Insular Southeast Asia: the early archaeology of Eastern and Central Java.