Spinel-lherzolite-bearing quaternary volcanic centers in San Luis Potosí, Mexico: 1. Geology, mineralology, and petrology