Charity Bank amongst 'best for the world' B Corporations