NBC: Shanghai allows 4 million out of homes as Covid rules ease