GSK raises outlook despite warning on vaccine sales