Best management practices applied to urban runoff quantity and quality control