Text this: SDN-Based Satellite Networks:Progress, Opportunities and Challenges