Mercedes unveils electric car in challenge to Tesla