Here's why you can't smoke weed (legally) at cannabis festivals