Deputy PM hosts new Cuban ambassador