Acambis lands $425M smallpox vaccine contract