Past, present, and future ecosystem responses to climate change