What determines the climatic niche width of species? The role of spatial and temporal climatic variation in three vertebrate clades