Streamer Kai Cenat avoids riot charges after agreeing to pay for damage in Union Square giveaway gone wrong