Novartis sells medicines for zero-profit