Diane Abbott takes on panelists during Question Time