CDC admits vaccine failure