Gaza death toll hits 51,000 as Israel continues destructive onslaught