26th annual Guadalupe pilgrimage honors Mexico’s patron saint