Thousands attend Mt. Cristo Rey pilgrimage