Geology of northern Canelo Hills, Santa Cruz County, Arizona