Geology and ore deposits of the Wallapai district, Mohave County, Arizona