Evans wins Stage 3 of Tour Down Under