Why is alluvial soil considered ideal for farming? | Shiksha Nation