Katy Perry on stage in flag outfit