Siege of Gaza by Israel is illegal under international humanitarian law