Tesla vs. Chevrolet: the unlikely battle is on