A simple ice sheet model yields realistic 100 kyr glacial cycles