NC State holds off UNC in regular season finale, 28-21