Kenyan Deputy PM Uhuru Kenyatta appears to have won the presidential election by the tightest of margins as the provisional…