Novartis surges to best day since 2023 on blockbuster drug data