Pleistocene zoogeographic evolution of Java (Indonesia) and glacio-eustatic sea level fluctuations: a background for the presence of Homo