AGNPS, Agricultural Non-Point-Source Pollution Model: a watershed analysis tool. Research report