Donors, Aid and Taxation in Developing Countries: An Overview