Cape Verde’s Sao Vicente Carnival is reinvigorating its tourism