Satellite imagery shows mega container ship blocking Egypt's