how long can smallpox live on blankets