Death toll from ongoing Israeli onslaught on Gaza rises to 18,800