Understanding Earnings Quality: A Review of the Proxies, Their Determinants and Their Consequences