Atomic structure of the polar NiO(111)- p(2x2) surface