Astana shakes off doping scandal ahead of Tour de France