Ben Stokes confirmed as England men's Test team captain Stokes replaces Joe Root who led the team from 2017 to 2022