Giant cell tumour of tendon sheath: A review