Variability In Water Quality Improvement From Cattle Fencing Explained By Riparian Buffer Function And Stream Bank Recovery: A Review Of Best Management Practice Effectiveness Studies