NBC: Battles rage across Gaza as death toll tops 35,000 and tens of thousands evacuate Rafah