Denver has legalised magic mushrooms by a very narrow margin