Photos: Foo Fighters rock PNC Music Pavilion in Charlotte