Bank of Baroda share price analysis latest