Egypt is reopening its airports and beaches in July