Modelling targeted rabies vaccination strategies for a domestic dog population with heterogeneous roaming patterns