A look back at David Dimbleby's finest moments on BBC Question Time as he hosts final show tonight after 25 years