Tom Sherry wins his 17th annual 'Best Weathercaster' title