Barclays' Diamond faces grilling in parliament