Terra Nova Plaza, a 96,000-square-foot retail property, in San Diego County trades hands