Morrissey Cancels Show Due to Food Controversy