Global capital supply and demand : is there enough to go around? (Directions in development, 1996)