What factors distinguish one biome from another?