North Carolina hunter bags 500-pound hog