Ramat Rachel: a palaeolithic site in Jerusalem