Making sense of history : the philosophies of Popper and Collingwood