Gerald Scarfe CBE born 1936