Shallow acceptor complexes in p-type ZnO