Buy Tata Motors; target of Rs 279: Firstcall Research