CPC Marks 105th Anniversary: How self-revolution sustains the vitality of a century-old communist party