India's Tata Motors unveils US$2,500 car