Viking raiders bought smallpox virus to Britain, Cambridge study suggests