The Stratospheric TeraHertz Observatory - STO