CuSbS2: a promising semiconductor photo-absorber material for quantum dot sensitized solar cells.