NASA preparing for long-duration SpaceX commercial crew test flight