Studies on solar energy materials preparation and characterizations of coevaporated Cu2ZnSnSe4 thin films for solar cell absorber