TP53 and vaginal carcinoma: TP53 gene mutations and protein accumulation in primary vaginal carcinomas.