Rod Stewart plays PNC Music Pavilion