Stone Temple Pilots' Self-Titled Album Out May 25th