Islamic banking and finance: general framework and case studies