In which climate do the temperature and precipitation vary based on altitude?