A Survey on Influence Maximization: From an ML-Based Combinatorial Optimization