Amid yet more claims of illegal drug-taking by high-profile athletes, scientists in Switzerland say they may have found a foolproof way to prevent the use of banned substances in sports.