Buffalo Renews Contract with St. Francis Shelter