Evolutionary Multitask Optimization: a Methodological Overview, Challenges and Future Research Directions