Interpol President Mireille Ballestrazzi said the organization today is better positioned to tackle the challenges it faces