NBC: Singer-songwriter Todd Snider cancels tour after he was allegedly assaulted in Salt Lake City, then arrested at hospital