Havana hosts surprise visit from Hugo