Tesla clashes with e-commerce site over Model 3 promotion