Formation of uniform carrot-like Cu31S16-CuInS2 heteronanostructures assisted by citric acid at the oil/aqueous interface.