Bank of Baroda appoints Ian De Souza as new chief financial officer