Seven-times Tour de France winner Lance Armstrong has been accused of taking performance-enhancing drugs by a former team-mate.