Sports agent charged with felonies in UNC scandal