Mahindra supplies 1000 EVs