Stratigraphy and depositional environment of the Surprise Canyon Formation, an upper Mississippian carbonate-clastic estuarine deposit, Grand Canyon, Arizona