Crystal and electronic band structure of Cu2ZnSnX4 (X= S and Se) photovoltaic absorbers: first-principles insights