State secretary, International Monetary Fund head, President of Germany: Horst Köhler's career reads like something out of a ...