Dispersal and climate warming determine range shift in model reptile populations