Key Differences Between Wills and Trusts in North Carolina