At what earliest month can a fetus safely be delivered (though they will be in the hospital for weeks before going home)?