Gastrointestinal stromal tumors–a review