Simulation of Runoff and Sediment Yield using Artificial Neural Networks