Thousands march in 25th Guadalupana pilgrimage