Geology and ore deposits of the Mineral Hill area, Pima County, Arizona