NBC: War in Gaza will go on for 'many months,' IDF chief says