Tata Motors sign a deal with Uber for 25,000 electric sedans