Gaza’s death toll surpasses 34,300 with no let-up with Israeli onslaught