Truecaller strengthens digital payments service, ties up with Bank of Baroda