Court squashes Colombia’s ban on smoking pot and drinking beer in public