The Apache Group (Proterozoic) of central Arizona, with special reference to the paleoecology of the Mescal Formation