Calgary cancels plans for 4 public cannabis consumption sites after 'significant' public outcry