Role of hydrogen on the ZnO(0001̄)-(1×1) surface