Numerical and ensemble machine learning-based investigation of the energy and exergy yields of a concentrating photovoltaic thermal device equipped with a perforated twisted tube turbulator