Shanghai, world’s largest port blocked by Covid-19