Pope Francis visit to Kenya is a blessing