Cricketer's tournament-wise performance prediction and squad selection using machine learning and multi-objective optimization