Giant schwannoma of the cheek--a comprehensive histological and immunohistochemical description of a rare tumour.