Climatic variability and flood frequency of the Santa Cruz River, Pima County, Arizona