Prefrontal neural ensembles encode an internal model of visual sequences and their violations