Goodie Tim Brooke-Taylor dies of virus