News24.com | ‘Eternally proud’ former Scotland skipper John Barclay retires