Sport's top court CAS on Thursday overturned Olympic life bans on 28 Russians accused of doping, a decision hailed by Moscow but a major embarrassment for the International Olympic Committee just days away from the start of the Winter Games in Pyeongchang.