Israeli war cabinet minister Benny Gantz said that Hamas fighters "are eliminated or in hiding" declares Hamas defeated, but sees years of fighting ahead