No free lunch in Cuba's “new socialism”