The atomic structure of alloy surfaces: Ni3Al{001}