Evolutionary algorithms and machine learning: Synergies, Challenges and Opportunities