Scottish rugby legend Doddie Weir dead at 52