Financial sector development and access to finance. Does size say it all?