Jeff Jarrett resigns from TNA