Katy Perry packs Mohegan Sun Arena