Barclays chalks up 500 million pounds in revenues from sustainable finance - Reuters