Pope Francis has met former Cuban President Fidel Castro following a historic Mass in Havana. The Pontiff led the service in front of tens of thousands of people in the city's iconic Revolution Square.