Glaxo up as Novartis drops generic Advair in U.S.