Roche wins battle against India sales of generic cancer drug