Glaxo buys Nabi staph infection vaccine for $46M