Sparrow healthcare workers ratify new 3-year contract