Shai Bolton extends Richmond AFL deal