Stone Temple Pilots play Hard Rock