Benny Gantz resigns from Israel government over Gaza