Entrepreneurial finance, agency problems and Islamic ethics: complementarities and constraints