Giant basal cell carcinoma of the skin: literature review and personal experience.