Tata Motors stock analysis