The mechanism of Li, N dual-acceptor co-doped p-type ZnO