Castro era ends as Miguel Diaz-Canel is sworn in as president in Cuba