Financing Renewable Energy Projects in Developing Countries: A Critical Review