Novartis comes out on top at ASCO