Tilray Brands, which produces medicinal cannabis and craft beer in the US, bought the BrewDog brand in a £33 million deal.