Cienfuegos, José, Lieutenant-General; Captain General of Cuba