Human papillomavirus-associated digital squamous cell carcinoma: literature review and report of 21 new cases.