Bank of Baroda inks pact with SC Railway