Palaeolithic Cultures and Pleistocene Hominids in the Japanese Islands : An Overview