Sierra, Gustavo, Instituto Finlay, Cuba