Storm Lake squanders 3-run lead in seventh, falls to Spirit Lake