A neuro-cognitive account of individual differences in reasoning