Question Time 8/12/16: Trump, Brexit, NHS and bungling Boris Johnson