Stone Temple Pilots fire singer Scott Weiland