Record $7.1M home sale in Davidson tops charts in Mecklenburg County