Barclays banking report surveyed 70,000 businesses, and found reasons for optimism.