Giant parathyroid adenoma: a rare cause of primary hyperparathyroidism mimicking a carcinoma.