Tremors hit days after Chengdu's 21 million people are told to stay home because of Covid rules.