Credit: AP/Ty ONeil Israel puts off signing $35 billion gas deal with Egypt, prompts US energy secretary to cancel visit