Bank of India stock analysis