Artificial Intelligence Techniques for Next-Generation Mega Satellite Networks