Barclays joins Good Business Pays as 3 in 5 SMEs would refuse to work with a company who pays suppliers late