ZNF224: Structure and role of a multifunctional KRAB-ZFP protein