A multidisciplinary approach defining the functions and regulation of the antiviral protein IFIX