Geology and geologic hazards of the Casa Grande Area, Pinal County, Arizona