Histiocytosis X: current concepts and a report of two cases.