Mephistopheles, the last car to set the world land speed record on public roads