Text this: Recent progresses and challenges in cooling techniques of concentrated photovoltaic thermal system: A review with special treatment on phase change materials (PCMs) based cooling