Effects of short and long-term climate variation on ecosystems.