Novartis to cut up to 8,000 jobs globally