Molecular characterization of the Ppz1 phosphatase and its regulatory subunit Hal3