Financial development and economic growth: an egg-and-chicken problem?