Lead tin sulfide (Pb1-xSnxS) nanocrystals: A potential solar absorber material.