Possible evolutionary and developmental mechanisms of mental time travel (and implications for autism)