Use of chalcopyrite semiconductors CuXSe2 (X=Al, Ga and In) in solar cells: a theoretical study