PM Boris Johnson faces questions on 'bring your own booze' party at No 10