Christopher Johnson’s commit shoots Canes to No. 7 in recruiting