Violent protests erupt in Kenya over presidential election results