Tata Nano, world's cheapest car, struggles to gain traction