Gallbladder cancer: lessons from a rare tumour.