The effects of corporate governance on firm performance