Katy Perry Wows in an American Flag Outfit