Head of IDF Operations acknowledges Israel was caught off guard by Hamas rocket fire at Jerusalem, but says it turned the tables, setting back terror group considerably