England have confirmed Ben Stokes will miss the Ashes tour to Australia after omitting the all-rounder from their 17-man squad.