Alastair Cook has batted himself right up to the top of pile in the list of England's top century makers in Test cricket.