Gastrointestinal stromal tumour: varied presentation of a rare disease.