Hickory builds affordable housing on city-owned property