Cu2ZnSnS4 Nanocrystal Ink Absorber Layers for Thin Film Solar Cells