Climate refugia: from the Last Glacial Maximum to the twenty-first century.