Islamic banking and finance: on its way to globalization