Bank of England completes 20 billion pound corporate bond sale programme