Cindy Sheehan makes front page of France's top paper