England star Stokes named ICC player of the year after landmark 2019