Israel presses Gaza assault, 28 killed