Pro-Gaza activists under siege - imposed by Egypt and Hamas