Novel Cu2BaSn(S,Se)4 thin film fabricated by solution process and its application in solar cells