Stokes denies Australia in incredible Ashes ending 2019