Geology and Geomorphology of the San Pedro River, Southeastern Arizona