NBC: Hundreds of thousands protest Gaza war as frustration grows in Israel about new offensive