Assessment of CuO thin films for its suitablity as window absorbing layer in solar cell fabrications