Shaq Barrett casts doubt on long-term contract with Buccaneers