High winds and high spirits at the Lake Champlain Dragon Boat Festival