NASA suddenly postpones upcoming Mars mission