Home Business Bank of England allots second-highest amount on record at short-term repo