The cognitive foundations of learning to read: a framework for preventing and remediating reading difficulties | Synapse