China says 'immoral and irresponsible' U.S. officials shift coronavirus blame