Craig Brown – our greatest living satirist – has a theory about Keith Richards