Kenya's Supreme Court on Monday upheld the re-election of President Uhuru Kenyatta in last month's repeat presidential vote.