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?