Human thymic epithelial cells produce interleukin-3