Camacho-Casanova, Frank, Instituto Finlay, Cuba