Former Ritz owner Sir David Barclay dies aged 86