Ochoa, Rolando, Instituto Finlay, Cuba