Lance Armstrong contends it's impossible to win top cycling race without doping