Mexico wins Aga Khan trophy at Dublin Horse Show