Economic growth and financial development: a legal explanation