Idiopathic Granulomatous Mastitis: A Heterogeneous Disease with Variable Clinical Presentation