Csaba Mero wins Confucius Cup in Dublin