Supreme Court upholds Ruto's win