Boris Johnson confronted with his political record during Question Time