Striking Kellogg's workers ratify tentative contract