'Israel has to clean up its act,' says retired US General and former Supreme Allied Commander of NATO