Altitudinal pattern of vegetation variation on Tenerife