Virus means poverty for 150m more children