space technology challenges