Islamic banking: A partnership made in heaven?