Chemigation transport : a computer model for transport of a non-soluble particle or droplet within a discharging agricultural irrigation pipeline