Sheen kicks off 20-city tour Sat. night in Detroit