Photovoltaic performance of n-CdS/p-CuGa0.25In0.75Se2 thin film heterojunctions