Puig Hernández, Francis Puig Hernández, Hospital Salvador Allende, Cuba