NBC: Kansas teen charged after he punched and yelled slur at Black high schooler in halls