The Chinese city of Shenzhen has banned the eating of dogs and cats as part of a wider clampdown on the wildlife trade since the emergence of the new coronavirus.