JD Wetherspoon will sell more British beverages and stop selling champagne and German beers ahead of Brexit