Princess Diana's 'favourite' bread and butter pudding is the 'best' comfort food