Israel prevents Kenyan president from visiting Ramallah