The Terrestrial Ecosystem Model (TEM)