Text this: Synergistic effects of climate change and habitat fragmentation on species range shifts and metapopulation persistence