Cuba to shed thousands of eateries