Sancti Spíritus — city and municipality in Cuba