Stratospheric internet could finally start taking off this year