Cameroon's 'King Solomon' dies aged 97