Islamic banking and murabaha financing