The petrology and stratigraphy of the Earp Formation, Pima and Cochise Counties, Arizona