Opec secretary general Mohammad Barkindo dies aged 63