St. Vincent provides thousands of Thanksgiving food boxes