christian democratic partylatest news & developments