Reading as active sensing: a computational model of gaze planning in word recognition