British Business Bank reveals more than £18bn of private debt lending to the UK’s businesses