Kenya has signed deals worth $5 billion with China to build a railway line, an energy project and to improve wildlife protection, officials say. They were signed during Kenyan President Uhuru Kenyatta's first visit to China since his election in March.