He's made more programmes in the last decade than at any point before, and despite reaching the age of 100, David is showing no signs of slowing down