Business finance under Shari’a law