British Business Bank supports £6.8bn of finance for smaller business in 2024/25, returning statutory profit before tax of £144m