Life support for long-duration missions