Initial and Lower Magdalenian Large Mammal Faunas and Human Subsistence at El Mirón Cave (Cantabria, Spain)