Shane Watson retires from test cricket

325