Fenton developer buys popular Cary mall for $88 million