Is Islamic finance the sustainable banking model the banking world has been looking for?