Tesla gets a price target cut from RBC as EV competition heats up