Improving Traditional Spate Irrigation Systems: A Review