NASA may have to cancel major space missions due to budget cuts