ICICI Bank launches Digital banking Platform ‘Merchant Stack’