Shelton Vikings win New England boys basketball title