Kenya Supreme Court upholds William Ruto's presidential election win