Ratan Tata buys 4,25,000 shares in Tata Motors for Rs 9.9 cr