Newell-Fonda holds off late rally by Storm Lake to come away with win