Local adaptation, evolutionary potential and host–parasite coevolution: interactions between migration, mutation, population size and generation time