At Fourth of July barbecues this weekend, Americans are more likely than ever to crack open a can of cannabis rather than a beer.