An Electro-Mechanical Controller for Adjusting Piston Pump Stroke On-the-Go for Site-Specific Application of Crop Nutrients