Barclays highlights 10 top quality stocks that are also cheap