Islamic Banking at the Crossroads: Theory versus Practice