Why Havana is one of the world’s most incredible cities