equality and development islamic financing 9482172