$2.2M Charlotte home wows with putting green