Mahindra Reva names new electric car Mahindra e20