Pompeo blasts China, Iran for virus response