Glaxo soars on vaccine hopes