Indian Trail housing market March 2026