Transmission ecology of canine parvovirus in a multi-host, multi-pathogen system