Corporate governance: one size does not fit all