Heavy rains hit final day of royal tour in Kenya