Wetland buffer zones for nitrogen and phosphorus retention: Impacts of soil type, hydrology and vegetation.