Due to great differences in terrain, the climate of the province is highly variable. What is the range of average elevation in the Garze Basin?