NBC’s Stanley Cup viewership highest in eight years