Text this: Radiation-induced degradation in optoelectronic devices for satellite applications: a review