Tepeyac Hill dedication draws thousands to Rother shrine