Tesco has sold 22 stores in the Czech Republic to local food retailer Hruska.