Value of Immunohistochemistry in Uterine Pathology: Common and Rare Diagnostic Dilemmas.