The Magdalenian human remains from El Mirón Cave, Cantabria (Spain)