CBL launches new e-payment platform