Humans and Hyenas in the Middle Paleolithic of Gruta da Oliveira (Almonda karstic system, Torres Novas, Portugal)