The Biogeoclimatic Ecosystem Classification Approach: an ecological framework for vegetation classification