Israel approves 34.7-bln-USD gas deal with Egypt