Home Economy British Business Bank triples profit as SME finance hits record £9.4bn