Root could become the greatest Test batter of all-time – Cook