Thinking Ahead: human planning from a predictive processing perspective