St. Mary in Oswego will become diocesan shrine