Thousands at St. Matthew celebrate Guadalupe miracle