Novartis triples profit thanks to Roche stake sale