Home World News Novartis lifts full-year profit forecast, announces $10 billion share buyback