8 charged in Mall of America melee