Pilgrims on horseback pay homage to Mary at Guadalupe shrine