Tumour necrosis factor-alpha inhibits adipogenesis via a beta-catenin/TCF4(TCF7L2)-dependent pathway.