William O’Neil, the International Maritime Organization’s second longest-serving secretary general, has died aged 93. O’Neil, who led the United Nations’ maritime regulator from 1990