Gaza death toll nears 47,500 as 42 more Palestinians recovered from rubble