Shields Valley ends season with loss to top-ranked Wibaux