Former BBC presenter David Dimbleby, who hosted Question Time for 25 years, has opened up about his health and ageing.