Factors associated with carcinoma of the oesophagus at Mulago Hospital, Uganda.