Only Fools and Horses actor John Challis dies