Shane Watson retires from test cricket

372