Pope Benedict XVI has arrived in Cuba for a three-day visit - the first papal visit to the communist-run island…