Egypt FM: Hamas gave Israel the excuse to launch Gaza attacks