World development indicators 2004.