Crystal structure determination of solar cell materials: Cu2ZnSnS4 thin films using X-ray anomalous dispersion