Bain and SMBC launch €1.5bn European corporate credit platform