Effect of dust size distribution on ion-acoustic solitons in dusty plasmas with different dust grains