Simulation and testing of self-similar structures for soil particle-size distributions using iterated function systems