Investigations on Cu2ZnSnSe4 and Ag2ZnSnSe4 thin films and numerical simulation of their heterojunction