British Business Bank makes a £122mn loss as tech valuations fall