Financing Development from Islamic Perspective