Hamas and Egypt