Molecular epidemiology, evolution and population dynamics of canine parvovirus (CPV) on a local and global scale