Kaiser healthcare workers ratify new contract