Coronavirus: China reports drop in new cases for third straight day