The Cave of Fontchevade: Recent Excavations and their Paleoanthropological Implications