Stone technology at the Middle Pleistocene site of Mata Menge, Flores, Indonesia