how long can parvo live on human skin