Can evolution outrace climate change?