KB Home opens new N.C. community