Atomic Structure and Stability of Magnetite (001)