Outlander's Graham McTavish set for role in Game of Thrones