Nairobi’s potholed streets are getting a touch of “Obamacare” ahead of the US president’s visit