Cachectin and tumour necrosis factor as two sides of the same biological coin