Semiconductor band alignment from first principles: A new nonequilibrium Green's function method applied to the CZTSe/CdS interface for photovoltaics