Cu2ZnSnSe4 thin film solar cells based on a single-step co-evaporation process