Prof. John Mearsheimer Thinks Israel Is on Its Own Against Hamas, Hezbollah, and Iran