Gaza toll rises over 1,270 on day 23 of Israeli assault