Michael Palin has pop at Rod Stewart saying 'strained' voice is in 'last stages'