Drugmaker Sanofi reports that its dengue vaccine is effective only on those who previously had the disease and harmful to others.