What factors contribute to the formation and variations of Earth's different biomes?