Metal phosphide CuP2 as a promising thermoelectric material: an insight from a first-principles study. (10th November 2021)