CJ McCollum named NBPA President