Tesla deliveries fall for first time in four years