Superconductivity emerging from a stripe charge order in IrTe2 nanoflakes