Rovers secure Shackell stay