is mescaline legal