Fabrication of substrate-type CuInSe2 thin film solar cells