20050528 business.india-business: GSK arm buys Corixa's vaccine unit for USD 300m