Joe Root has overtaken Sir Alistair Cook for the most test centuries from an England batsman. Daniel Wales reports.