NDP shadow cabinet a mix of veterans, newcomers