Why do desert habitats have a larger C horizon than other habitats? Why are the A and B horizons similar? How does this relate to the yearly rainfall that deserts receive?