Europe's oldest shoe found in Spanish bat cave