Tesla annual deliveries fall for first time