Novartis sells key Sandoz US portfolios to Aurobindo for $1bn