Scott Hall Officially Signs With TNA