Islamic finance and the new financial system : an ethical approach to preventing future financial crises