NBC: Trump cancels campaign rally in North Carolina due to stormy weather