Death toll in China from coronavirus tops 3,000