China Reports 304 Virus Deaths, Fires Officials For Poor Job