NC State coach contract extension