Cadillac takes on Tesla Model S with upcoming Electric Vehicle